home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / djgpp / src / gdb-4.12 / gdb / changelo < prev    next >
Encoding:
Text File  |  1994-02-03  |  15.0 KB  |  396 lines

  1. Thu Feb  3 08:36:17 1994  Fred Fish  (fnf@cygnus.com)
  2.  
  3.     * Makefile.in (VERSION):  Bump to 4.12 for release.
  4.     * README:  Update for release.
  5.  
  6. Mon Jan 31 07:38:58 1994  Fred Fish  (fnf@cygnus.com)
  7.  
  8.     * Makefile.in (VERSION):  Bump to 4.11.88
  9.     * NEWS: Update for release.
  10.  
  11. Mon Jan 31 07:30:23 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  12.  
  13.     * paread.c (read_unwind_info): Fix typo.
  14.  
  15. Mon Jan 24 08:52:31 1994  Fred Fish  (fnf@cygnus.com)
  16.  
  17.     * Makefile.in (VERSION):  Bump to 4.11.87
  18.  
  19. Fri Jan 21 14:28:30 1994  Fred Fish  (fnf@cygnus.com)
  20.  
  21.     * Makefile.in (realclean):  Remove info files per make-stds.texi.
  22.  
  23. Thu Jan 20 17:04:18 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  24.  
  25.     * hppab-nat.c (child_resume): Convert from GDB signal
  26.     number to host signal.
  27.     * hppah-nat.c (child_resume): Likewise. 
  28.  
  29. Thu Jan 20 15:04:24 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  30.  
  31.     * printcmd.c (print_address_symbolic):  Unconditionally use msymbol
  32.     if we did not find a symbol.
  33.  
  34. Tue Jan 18 16:16:35 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  35.  
  36.     * infcmd.c (signal_command): Accept 0 as legitimate signal number.
  37.  
  38. Tue Jan 18 14:09:25 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  39.  
  40.     * infrun.c (signals_info), target.c (target_signal_from_name):
  41.     Use ugly casts to avoid enumvar < enumvar or enumvar++.
  42.  
  43. Mon Jan 17 12:43:24 1994  Fred Fish  (fnf@cygnus.com)
  44.  
  45.     * Makefile.in (VERSION):  Bump to 4.11.86
  46.     * Makefile.in (ALLPARAM):  Change irix5.h to nm-irix5.h.
  47.  
  48. Mon Jan 17 12:35:42 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  49.  
  50.     * README:  Update notes for alpha port.
  51.  
  52. Sun Jan 16 19:49:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  53.  
  54.     * config/pa/tm-hppa.h (unwind_table_entry): Use one of the
  55.     reserved fields to hold a stub unwind entry type.  Fix typo.
  56.     (stub_unwind_entry): New structure for raw stub unwind entries.
  57.     (stub_unwind_types): The types of stubs we may encounter.
  58.     (UNWIND_ENTRY_SIZE, STUB_UNWIND_ENTRY_SIZE): New defines.
  59.     * hppa-tdep.c (rp_saved): Use additional information provided
  60.     by linker stub unwind descriptors.
  61.     (frameless_function_invocation): Likewise.
  62.     (frame_chain_valid): Likewise.
  63.     * paread.c (compare_unwind_entries): New function for sorting
  64.     unwind table entries.
  65.     (read_unwind_info): Rewrite to remove dependency on host endianness.
  66.     Read in data from the $UNWIND_END$ subspace which contains linker
  67.     stub unwind descriptors.  Merge that data into the basic unwind
  68.     table.
  69.  
  70. Sun Jan 16 18:13:51 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  71.  
  72.     * hppab-nat.c (_initialize_kernel_u_addr): Delete unwanted functions.
  73.  
  74. Sun Jan 16 12:46:01 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  75.  
  76.     * Makefile.in (ALLCONFIG, ALLPARAM, ALLDEPFILES, HFILES_NO_SRCDIR):
  77.     Add various files which were added to GDB recently.
  78.  
  79. Sat Jan 15 10:20:13 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  80.  
  81.     * minsyms.c (prim_record_minimal_symbol_and_info): Make tempstring
  82.     const char *, not char *.
  83.     * symtab.h (struct symbol): Make section short, not unsigned short.
  84.     * utils.c (fputs_unfiltered): Call fputs, not fputs_maybe_filtered.
  85.  
  86. Fri Jan 14 14:24:21 1994  Fred Fish  (fnf@cygnus.com)
  87.  
  88.     * Makefile.in (VERSION):  Bump to 4.11.85 for prerelease testing.
  89.  
  90. Fri Jan 14 11:06:10 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
  91.  
  92.     * lynx-nat.c (child_wait): Fix thinkos in struct target_waitstatus
  93.     changes (status -> ourstatus; declare status, etc.).
  94.     * config/nm-lynx.h: Fix child_wait prototype and include target.h.
  95.  
  96. Fri Jan 14 14:17:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  97.  
  98.     * Makefile.in (ALLPARAM): Add config/nm-lynx.h.
  99.  
  100. Fri Jan 14 11:49:44 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  101.  
  102.     * remote-mips.c (mips_request, mips_wait): Correct prototypes.
  103.  
  104. Fri Jan 14 11:37:17 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  105.  
  106.     * config/i386/xm-linux.h: Define HAVE_TERMIOS.
  107.  
  108. Fri Jan 14 01:04:36 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  109.  
  110.     * config/alpha/tm-alpha.h (CALL_DUMMY):  Improve comment.
  111.  
  112. Thu Jan 13 10:32:38 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  113.  
  114.     * remote-vx.c (vx_wait): Only call i960_fault_to_signal if I80960
  115.     is defined.  Otherwise just report TARGET_SIGNAL_UNKNOWN.
  116.  
  117.     * mips-tdep.c (mips_push_arguments): Byteswap struct_addr before
  118.     writing it.
  119.  
  120.     Add search to target vector (#if 0'd until after 4.12):
  121.     * target.h (to_search, target_search): Add.
  122.     * gdbcore.h, core.c (generic_search): Add.
  123.     * remote.c (remote_search): Add.
  124.     * a29k-tdep.c (init_frame_info): Use target_search to find traceback
  125.     tag.
  126.  
  127.     * printcmd.c (print_address_symbolic): If set print fast-symbolic-addr
  128.     is on, call find_pc_function rather than relying just on the minimal
  129.     symbols (probably only matters for symbol readers which don't put
  130.     statics in the minimal symbols, but changing this strikes me as
  131.     not conservative enough).
  132.     Initialize name_location in all cases.
  133.     If no symbol and no msymbol, don't print anything symbolic.
  134.  
  135.     * a29k-tdep.c (push_dummy_frame): Add comment about saving lr0.
  136.  
  137. Wed Jan 12 20:53:16 1994  John Gilmore  (gnu@cygnus.com)
  138.  
  139.     * printcmd.c (print_address_symbolic):  Make it search the
  140.     symtabs for variables as well as functions.  Add `set print
  141.     fast-symbolic-addr' and default it to fast (the old way).
  142.     Print line numbers for data items as well as functions.
  143.  
  144.     * symtab.c (find_addr_symbol):  Return the symtab and the symbol
  145.     address, if a symbol is found (take two more args pointing to
  146.     where to store these results).
  147.  
  148.     * symtab.h (find_addr_symbol):  Add prototype.
  149.  
  150. Wed Jan 12 19:32:11 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  151.  
  152.     * objfiles.h: Fix comments to reflect the fact that the phrase
  153.     "top of stack" always refers to where the pushing and popping takes
  154.     place, regardless of whether it is at the highest or lowest address.
  155.  
  156. Wed Jan 12 13:23:37 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  157.  
  158.     * mdebugread.c (parse_symbol):  Do not set TYPE_TAG_NAME for
  159.     compiler generated tag names.
  160.     * mdebugread.c (parse_type):  Handle cross references to qualified
  161.     aggregate types.
  162.     * valops.c (value_struct_elt):  Improve error message if the
  163.     address of a method is requested from an object instance.
  164.     * valops.c (search_struct_method):  Make name_matched non-static
  165.     to get it initialized correctly.
  166.     * config/i386/nm-i386sco.h (CANNOT_STORE_REGISTER):  Define to
  167.     exclude segment register which are not writable on newer SCO versions.
  168.  
  169. Wed Jan 12 14:44:45 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  170.  
  171.     * go32-xdep.c: Remove unused function uerror.
  172.     (sigsetmask): Declare return type.  Declare argument (to match the
  173.     way it is called).  Explicitly return 0.
  174.  
  175. Wed Jan 12 01:44:25 1994  John Gilmore  (gnu@cygnus.com)
  176.  
  177.     * symtab.h (struct symbol, general_symbol_info, minimal_symbol,
  178.     partial_symbol):  Shrink the storage sizes of symbols, by making
  179.     enums into 1-byte bitfields when compiled __GNUC__, moving all the
  180.     enums and small ints to the end of each struct to improve
  181.     alignment, and switching the section number from int to unsigned
  182.     short.
  183.  
  184. Wed Jan 12 00:16:26 1994  John Gilmore  (gnu@cygnus.com)
  185.  
  186.     * symtab.c (find_addr_symbol):  New routine that will find the nearest
  187.     symbol associated with an address.  It does so by exhaustive
  188.     search of the symtabs, so it's slow but complete.
  189.  
  190. Tue Jan 11 23:57:30 1994  John Gilmore  (gnu@cygnus.com)
  191.  
  192.     * coffread.c (read_coff_symtab):  Set PC bounds of _globals_ symtab
  193.     to [0,0] rather than [0, end of first source file].  This avoids
  194.     problems with other parts of GDB looking for linetables in the
  195.     _globals_ symtab.  Eliminate variables num_object_files and
  196.     first_object_file_end.
  197.  
  198. Tue Jan 11 00:53:46 1994  John Gilmore  (gnu@cygnus.com)
  199.  
  200.     * a29k-tdep.c (init_frame_info):  Cast null arg to examine_tag.
  201.     (pop_frame):  Restore PC2 and LR0 from dummy frames.
  202.     (push_dummy_frame):  Save PC2 and LR0 into dummy frames.
  203.     (setup_arbitrary_frame):  Handle 3 args and set up real frames.
  204.     * config/a29k/tm-a29k.h (FRAME_NUM_ARGS):  Update comments.
  205.     (DUMMY_FRAME_RSIZE):  Add 2 longwords for PC2 and LR0.
  206.     (SETUP_ARBITRARY_FRAME):  Define.
  207.  
  208. Tue Jan 11 06:59:10 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
  209.  
  210.     * infrun.c, config/mips/tm-irix5.h: Remove #if 0'd AT_FUNCTION_START.
  211.  
  212. Tue Jan 11 14:27:03 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  213.  
  214.     * remote-udi.c (udi_resume): Correct prototype.
  215.  
  216. Tue Jan 11 11:10:30 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  217.  
  218.         * config/pa/tm-hppa.h (FRAME_FIND_SAVED_REGS): Call
  219.     hppa_frame_find_saved_regs.
  220.     * hppa-tdep.c (dig_fp_from_stack): Delete function.
  221.     (prologue_inst_adjust_sp): New function.
  222.     (is_branch, inst_saves_gr, inst_saves_fr): New functions.
  223.     (skip_prologue): Completely rewrite to use unwind information.
  224.     (hppa_frame_find_saved_regs): Likewise.
  225.  
  226. Tue Jan 11 06:59:10 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
  227.  
  228.     * remote-mips.c (mips_wait): Use new function mips_signal_from_protocol
  229.     to convert a signal number with appropriate bounds checking.
  230.  
  231.     * remote-mips.c (mips_wait): Fix typos (0x177 -> 0177, 0x377 -> 0377).
  232.  
  233. Tue Jan 11 00:53:46 1994  John Gilmore  (gnu@cygnus.com)
  234.  
  235.     * stack.c (frame_info):  If FRAME_FIND_SAVED_REGS isn't defined,
  236.     print a newline to end the display anyway.
  237.  
  238.     * sparc-tdep.c (sparc_pop_frame):  Pop the fsr and csr (float and
  239.     coprocessor status regs) when popping a frame.  This fixes 
  240.     float exceptions that occur after calling inferior functions.
  241.  
  242.     * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
  243.     Read and write the fsr (float status register) to/from the child
  244.     process along with the float regs.  Remove Peter Schauer's change
  245.     of May 24 '93, which has higher overhead and doesn't solve the
  246.     real problem (which was that FSR wasn't being set).
  247.  
  248. Mon Jan 10 23:16:42 1994  John Gilmore  (gnu@cygnus.com)
  249.  
  250.     * a29k-tdep.c (examine_prologue):  Don't worry if the ASGEQ
  251.     stack overflow check isn't right after the register stack
  252.     adjustment instruction.  Metaware R2.3u compiler moves other
  253.     things in front of it.  This fix isn't perfect but is what's
  254.     running.
  255.  
  256. Mon Jan 10 20:08:23 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
  257.  
  258.     * c-valprint.c (c_val_print): Treat TYPE_CODE_RANGE like TYPE_CODE_INT.
  259.  
  260.     * config/alpha/alpha-netware.mt: Rename to alpha-nw.mt for 14
  261.     character filenames.
  262.     * configure.in: Change accordingly.
  263.  
  264. Mon Jan 10 15:48:36 1994  Tom Lord  (lord@rtl.cygnus.com)
  265.  
  266.     * m68k-stub.c, sparc-stub.c: removed spurious introduction of 
  267.     _filtered io routines from these two files.
  268.  
  269. Fri Jan  7 12:42:45 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  270.  
  271.     * config/i386/tm-i386v.h, config/m68k/tm-m68k.h, config/mips/tm-mips.h,
  272.     config/vax/tm-vax.h (CALL_DUMMY_BREAKPOINT_OFFSET):  Define.
  273.     * mdebugread.c (parse_symbol):  Handle enum sh.type produced by
  274.     DEC c89. 
  275.     * mdebugread.c (add_line):  Handle zero linenos produced by DEC c89.
  276.  
  277. Fri Jan  7 12:55:25 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  278.  
  279.     * utils.c (print_sys_errmsg): Call gdb_flush (gdb_stdout) before
  280.     printing to gdb_stderr.
  281.  
  282.     * remote-udi.c (udi_kill): Don't close the connection, just set
  283.     inferior_pid to zero.
  284.     (udi_mourn): Call remove_breakpoints.
  285.  
  286.     * remote-udi.c: Remove obsolete need_artificial_traps comment.
  287.  
  288.     * i386b-nat.c (sregmap): If sEAX, etc., not defined, use tEAX, etc.
  289.  
  290. Thu Jan  6 07:17:53 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
  291.  
  292.     * symtab.c (lookup_symbol): Don't try adding .c to the name.
  293.  
  294.     * remote-bug.c: At the start of each section, reset srec_frame
  295.     back to 160.
  296.  
  297.     * target.h: Add TARGET_WAITKIND_LOADED and TARGET_WAITKIND_SPURIOUS.
  298.     * target.c (store_waitstatus): Add CHILD_SPECIAL_WAITSTATUS hook.
  299.     * infrun.c (wait_for_inferior): Replace SIGTRAP_STOP_AFTER_LOAD with
  300.     code which looks for those two waitkinds.  Use switch statement.
  301.     * config/rs6000/tm-rs6000.h: Replace SIGTRAP_STOP_AFTER_LOAD with
  302.     CHILD_SPECIAL_WAITSTATUS.
  303.  
  304.     * procfs.c (procfs_wait): Fix argument name to match 4 Jan changes.
  305.     * Move target_signal_from_host, target_signal_to_host, and
  306.     store_waitstatus from inftarg.c to target.c.  procfs needs them.
  307.     * target.c: Include "wait.h" and <signal.h>.
  308.     * target.h, infrun.c (proceed), proceed callers: Pass new code
  309.     TARGET_SIGNAL_DEFAULT instead of -1.  This avoids problems with
  310.     enums being treated as unsigned and is cleaner.
  311.     * infrun.c (signals_info): Don't print TARGET_SIGNAL_DEFAULT or
  312.     TARGET_SIGNAL_0.
  313.     * infcmd.c (signal_command), infrun.c (signals_info):
  314.     Don't allow user to specify numeric equivalent of
  315.     TARGET_SIGNAL_DEFAULT.
  316.  
  317. Tue Jan  4 15:34:36 1994  Stu Grossman  (grossman@cygnus.com)
  318.  
  319.     * config/alpha/alpha-netware.mt:  New target support for Alpha
  320.     running Netware.
  321.     * configure.in:  Add alpha-*-netware* target.
  322.  
  323. Tue Jan  4 14:51:35 1994  Stan Shebs  (shebs@andros.cygnus.com)
  324.  
  325.     * remote-mips.c (mips_wait): Fix ref to TARGET_WAITKIND_STOPPED.
  326.  
  327. Tue Jan  4 09:47:14 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  328.  
  329.     * target.h: Add enum target_waitkind, enum target_signal, and
  330.     struct target_waitstatus.  Change status argument to target_wait to
  331.     be struct target_waitstatus * instead of int *.
  332.     * target.h, infrun.c, all targets: Change type of signal arguments
  333.     to resume(), proceed(), and target_resume() from int to enum
  334.     target_signal.
  335.     * All targets (*_wait, *_resume): Change accordingly.
  336.     * infcmd.c (program_info, signal_command), throughout infrun.c, 
  337.     * fork-child.c, solib.c, hppa-tdep.c, osfsolib.c: Use this stuff.
  338.     * convex-xdep.c, convex-tdep.c: Add FIXME's (getting the Convex
  339.     signal code stuff right with the new signals would be non-trivial).
  340.     * inferior.h (stop_signal): Make it enum target_signal not int.
  341.     * target.c, target.h (target_signal_to_string, target_signal_to_name,
  342.     target_signal_from_name): New functions.
  343.     * inftarg.c, target.h (target_signal_to_host, target_signal_from_host,
  344.     store_waitstatus): New functions.
  345.     * procfs.c (procfs_notice_signals): Use them.
  346.     * i960-tdep.c (i960_fault_to_signal): New function, to replace
  347.     print_fault.
  348.     * config/i960/tm-i960.h: Don't define PRINT_RANDOM_SIGNAL.
  349.  
  350.     * objfiles.c (build_objfile_section_table): Don't abort() if
  351.     objfile->sections is already set.
  352.  
  353.     * objfiles.c (add_to_objfile_sections): Check SEC_ALLOC not SEC_LOAD
  354.     to match recent change to exec.c.
  355.  
  356.     * Version 4.11.3.
  357.  
  358.     * main.c (print_gdb_version): Change year to 1994.
  359.  
  360.     * ChangeLog, ChangeLog-93: Split ChangeLog at 1994.
  361.     * Makefile.in (NONSRC): Add ChangeLog-93.
  362.  
  363. Mon Jan  3 11:57:29 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  364.  
  365.     * stabsread.c (read_type): Allow defining several type numbers
  366.     at once (e.g. "(1,2)=(3,4)="...).
  367.  
  368.     * stabsread.c (read_enum_type): Use TARGET_INT_BIT not sizeof (int).
  369.  
  370.     * breakpoint.c (frame_in_dummy): Check PC as well as frame.
  371.  
  372. Mon Jan  3 02:47:03 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  373.  
  374.     * mdebugread.c (psymtab_to_symtab_1):  Only pass N_STAB symbols
  375.     to process_one_symbol.
  376.     * symtab.c (find_pc_psymbol):  Search global_psymbols as well to
  377.     avoid caching a bad endaddr in find_pc_partial_function.
  378.  
  379. Sun Jan  2 21:41:17 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
  380.  
  381.     * config/m68k/tm-sun3.h: Don't define BELIEVE_PCC_PROMOTION.
  382.  
  383. Sat Jan  1 04:35:23 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
  384.  
  385.     * infrun.c (wait_for_inferior):  Do not step or step resume past
  386.     the end of a one-line function we just stepped into.
  387.  
  388. For older changes see ChangeLog-93
  389.  
  390. Local Variables:
  391. mode: indented-text
  392. left-margin: 8
  393. fill-column: 74
  394. version-control: never
  395. End:
  396.